have trouble making ends meet - Turc Anglais Dictionnaire